Ret is weak insingle target -thems just the breaks for now.
Ret does have 45s waves of dmg while other classes need 1m30s or 2m. Ret can get good overall dmg while losing out on bosses and single target pulls like the elites from ToP. Just try any use your cooldowns liberally and hold them if needed, but realize your job is probably to seek overall dmg rather than being top dps during each boss.