Play a tank. There's really no way for the developers to force more people to play tanks, sure they can create incentives, they can add new tank jobs or classes, but at the end of the day a majority of people will play DPS because they're used to a game culture where the DPS's role is less readily integral, and they don't want to be on the hook for the responsibilities of tanking or healing.

If you don't want to be subject to shithead tanks, then level one. Thankfully in this game you can play as one class to farm seals for another, most games give you no such luxury. As far as finding the entire community worse than any other MMO, I have a hard time believing you've actually played many MMOs if you feel that way. If anything it's marginally better from my experience, if not the same.