Stop being racist. It doesn't matter if they change a minor character from white to black or vice versa, as long as they get the character right. I would agree with you when it comes to the bigger heroes like Spider-Man but come on now. Also, never be too attached to the source material when you're dealing with film adaptations. It's the directors right to take liberties and make it their own. You dont have to like it if you're more of a comic purist, but you shouldn't be saying things like "they SHOULD be just like how they are in the source material". That's very limiting. The comics are always there if you want to read them, nobody is stopping you. The films don't have to be accurate. If/when we do get a full-on accurate adaptation, that's fine. But not everything needs to be that way every single time.
Changing the race of Bane would only s**t all over the source material if they were following every single part to a tee, which they weren't. It has to serve the story THEY are trying to tell. Hardy being 5'7 means nothing because movies make you look bigger with camera tricks, lifts etc. Bane still looked taller than Batman, still looked 6'3' ish or whatever. Hardy used a bit of the latin backround.
You contradicted yourself by saying no they dont need to hire a taller actor but what about one that's comic accurate. So tell the truth then, you want an actor who is comic accurate. One that is Affleck's height or taller. But this was a more grounded take on the character, not the 7 foot comic accurate Bane. There's also not many good actors at all who are 6 foot 4 that could play the character of Bane.
The Dark Knight was not a fast paced film. I've heard people (haters) talk about how slow it was compared to other comic book movies. It didn't feel like random scenes thrown together, everything had a flow. It was a well-written script with nice pacing. The story moved along nicely.