While I get that having others tell you what to do or how to do it can be extremely annoying, communication is key in most MMOs. The top teams in gaming got there by not only putting in loads of time to learn and analyze mechanics, but arguably more importantly, having stellar communication and a sense of camaraderie. We can all learn something from this. DPS, it's also within your duty to take in information as well as put out numbers. Whether that be in the form of not standing in the fire or listening to your teammates. Tanks and heals are supposed to control the flow of battle, and part of this means not being judgey whiners when things aren't optimal. Instruct, rather than demand... And you'll probably find a much better team when next you see them in DR.

Go forth and have fun. And if this all sounds like too much for you, do so in single player.