I completely agree with your take on the trucks. In inner cities, Austin in particular it seems, the spots (and even most lanes - need room for those striped off areas for bikes that no one is ever, ever, ever, riding a bike in) are way too small for trucks that size. I rented a Yukon for week and hated every second of it driving around in Austin. I can't imagine an F-250.
Out in the burbs I assume it's much more manageable, and that's ultimately what this discussion comes down to, which is the same thing most hot debates come down to. Life in the suburbs/rural areas is completely different than life in the city, but most people, no matter what area they live in, are so god damned certain that their opinon is the only way things should work when in reality it's just what is best for where they're at. We don't need the same rules in the city as the suburbs. But we're all in our little bubbles and think everyone else is crazy.
I don't agree with you regarding small cars, however. It seems like the absolutely shittiest parking I see comes from people in the tiniest cars possible, and they're often way over the lines and disrupting parking for others. If you can't park a Prius, you shouldn't be allowed to drive anything. If you can't park an F-250, you should be forced to drive smaller and smaller vehicles until you find one you can handle.