Mhh while I would certainly not deny buffs, I don't think that we are weak single target wise. On fights like WotE we fail ofc, because we suck at multidotting etc.
But if you look at WOL Parses, on most single target or cleave bosses we are in a pretty good place. We aren't top notch like firemages/affli locks, but we aren't at the bottom either.
Im usually TOP 5 dps in my guild too and I only lose against ppl with Sha touched weapons (I still have 476 LFR weapon with windsong and a Jade Spirit enchanted fully upgraded 504 sha gem weapon would give me at least 10k dps I assume) or on multi dot fights. Plus we have a hunter in our guild who is doing 1-20 rankings almost every frigging raid.