It realy comes down to the problem of "winning". With airsoft being a sport based on the honors system it realy breaks down the system when you bring winning into the equation.
In paintball you do all you can to avoid balls breaking on you thus you wipe or wear oversized jerseys, neoprene coated stuff etc... it is a system based on doing all you can to bend the rules in your favor so that you "win".
With airsoft it is easy to not call hits, it is easy to say "I win, because I killed everyone else and I didnt die at all" after you cheated the game.
To have fun at airsoft you have to rid yourself of the idea that you can "win". You can have fun, you can do your part to the best that you know how, you can be honorable, you can have all your gear function right, you can make mistakes and finish the day learning something about battlefield strategy, but realy all you can win at is the game of testing wheather you will call yourself out when nobody is looking.
I dont play to win, I play to learn, to test my guns/gear/skills and to hang out with my friends. If I go to do any more than that I wont have a good time, if cool things happen then that is a bonus.
Also you may want to play with better people before you give up on the sport all together.