Story time.
About a 3 months before the expansion I get this great idea to level a paladin. So I sign my girlfriend up for the triple exp bonus, hammer through old world content and ding 70 1 week before the expansion. Expansion drops, takes about 3 weeks to hit 80 as ret. After I got to 80 my plan was always to go holy. So I join a weekend raiding guild, and have a decent healing set as well as a good ret set from leveling.
Our first 10 man into Naxx we had 4 healers signed up. I told the guild/raid leader that I had a hit capped ret set if he wanted me to respec. He asked me to respec and to stay ret within the guild due to us having lots of healers. I was ok with this, cause lets face it blowing crap up is fun. So we are chugging along in content, downing bosses. We have no holy palis in the guild, so all healing plate drops are headed my way for offspec.
About this time we are having a tank shortage, so I gather together a good off tank set (540 defense, 24000 HP, not enough to main tank). I have spent all my heroic badges on Ret gear, which I can no longer upgrade from badge gear. My AP is 3200 unbuffed, hit capped, 26% crit. I pull 2.5k DPS in heroics, over 3.2k in 25 man raids. Blah blah blah, this is not about my epeen. My Holy set is 1.8k SP, 34% holy crit. I get comments all the time about how good my offset is.
Ok now that the back story is in place, we have DPS that are not working at gearing up. They have been 80 for over a month, are not hit capped, do under 1500 DPS, and want a raid spot. Every week I show up in my ret gear and I get asked to respec. We do not progress on content due to low DPS and fails at dropping poison rings. Last week I told the guild that I felt like vendoring my healing set.
So, where I am at now is if I see undergeared DPS in the raid, I will NOT respec to heal the raid. My advice to all you good ret pali's out there is to build an offset (You never know when you might wanna switch to healing or tanking full time) but do not let your guild know how good an offset you have.
Cheers....