It's worse still if you play as a tank or healer. DPS players can at least blitz through individual enemies quite quickly. As a tank or healer, the health pools for enemies take so long to chip down that the daily quest grind can actually take hours. Plus the daily quests are tied into the valor point system, so unless you are a hardcore raider, you're more or less tied into continuing with daily quest grinds even after you max out your reputation. JOY!
Two things. 1. Blizzard has made it easier than ever to respec. 2. MASSIVELY ONLINE. Get some buddies to run with. If you don't have any in your guild or whatever, spam general chat as you are picking up the quests. "Heals LFG daily quests" I get invited almost instantly on pvp realms. The DPSers never have to stop... if there's PvP it results in major pwnage and fun. You may even make a new friend.
I know there's a tenancy to want to solo all the content you can... but it's not necessary. You don't have to compete for the same quest mobs. Blizzard even reworked the "loot x many items" quests so that you don't have to collect x many for each player in the group. If a creature drops a quest item, everyone in the group can loot it. That is to say, adding more to the group doesn't increase the amount you need to kill.
If we can queue for random BGs, random dungeons, random raids, random scenarios... don't you think you have acquired at least some tolerance for having random players in your party? If someone is in the area doing the same thing as you... just send an invite. Makes it quick easy and encourages your faction to work together. "Boring and repetitive daily quests" everyone says... group up and it you won't find them so boring... even if you do you'll find that you move through them fast enough that it's not such a big deal.