I have NO idea what game you guys are playing... Aircraft are a threat, yes, but I've never felt them to be a more significant threat than anything else out there. If you're getting repeatedly nailed by them, then you're playing stupid. You can hear low altitude aircraft coming from a good distance around and high altitude aircraft have a time lag problem with accuracy. Don't stay in the open if there's a high altitude lib flying around. Low altitiude? you should be able to nail it pretty easy with some sort of weapon. Fighters? Same rules mostly. Added benefit of the rocket cooldown. Most pilots will unload a whole packet of rockets at once and that gives you the short cooldown period to dodge between cover. If they're low enough to aim effectively at infantry, they're low enough to be hit reasonably easily(or scared off at least) with some sort of weapon.
I've NEVER been as scared of aircraft as I have of a tank rolling into a base, but even that's possible to deal with if you stay in cover and move around and work as a group. I can avoid a tank in a base almost indefinitely unless I get sloppy or he gets reinforcements. With some help, we can easily kill a tank.
I hate to say it but all I'm hearing is "We're trying to play this game the wrong way and we want you to fix it so it's the right way! WAAAAAAHHHHH!~"
I personally used to think tank columns were overpowered and needed to be dealt with somehow as if you had enough tanks it felt like you could roll into any base and dominate it... that is until I took part in one of those very columns and got decimated by a well organized force defending the base. Oh, we fought a good fight, took some of them with us, but while it seems hard to kill a tank from the outside, it seems just as hard to keep it alive from the inside. I've also flown a good few of every aircraft, and it's the exact same story. It feels tough from both sides...
Having walked a mile in most shoes you can get in this game(I admit to having not played much engineer beyond just using it as a pilot/driver to repair) I feel like that's the way it should be. Everyone should have a tough time of it. But... Everyone has their niche and every situation has a method of dealing with it.
Just because your chosen method doesn't work on everything, just because you've gotten unlucky a few times, just because someone more skilled came along and killed you doesn't mean you should run through the streets screaming nerf!
Now, at the same time... changes do need to be made, but slowly... with thought... and not as a knee jerk response to emotional players.