Have we even played the game? Yes, I think so. But how about you? TBH you sound like the typical whiny low rank. If I had to guess, I'd say that 20 out of 100 "high ranks" (lvl 300-500) are n00bs with just to much time. So 80% of them know how to play the game.
I have about 10.000 revives received while I revived almost 17.000 times. But I don't have the impression that medics are ignoring me when downed. Is your "revive - revive received" representing a similar ratio? If not, you are probably part of the problem.
I'd also consider myself as a tanker. Out of 100 tanking rounds there are probably only 1 or 2 with someone repairing my tank (often when its part of weekly TOW). Even when not long range camping, a tanker probably runs out of ammo first before urgent repairs needed.
So why don't you do the job yourself? You need spotting... recon with pistol carbine. Not as effective as an smg or assault rifle but still doing a good job. But you are probably more the longe range sniper guy.
See players attacking a tank? Spawn as support rather than another assault.
As a tanker, keep control of resupply stations. Thats part of your job.
PS: I witness some sort of domino- effect on revives. When I start reviving ppl, they tend to revive others more often which leads to some sort of chain reaction increasing general team revives.
Try to play the game more often. Try to be on point and useful instead of longe range. Try to become better and you will notice that most things that annoy you not done by your team mates actually starts with you.