As other's said you should not play marauder since you have warrior. That's probably the reason they were mad because by that point you should have WAR already. Playing war means it will be easier to keep mobs focused on you.

WARs rely on HP for damage mitigation and defiance increase HP 25% and HP recovery via healing spells by 20% and increases enmity. It makes it easier for healers to heal you. At level 35 you get "Inner Beast" which ireduces damage you get by 20%. You need to be a WAR and use defiance all the time.

But yes, I agree that healers should not focus on DPSing in your case and should focus on keeping you alive and when the dps get mobs on them they should run to you