1. I never really considered the black holes in the movie "real" black holes because real black holes are a lot stronger than that. So maybe they were small, mini black holes only strong enough to last just a bit and their range of gravity was only enough to grab what was close.
2. It depends on how high up they were, in the attack on San Fransisco, you could see buildings and the bridge, so it couldn't been that high up.