There are bad runs, and there are good runs. Know it all dps with no responsibilities will crap on you from time to time over tiny mistakes. You will make mistakes that lead to party wipes. Personally I learn all content on my heals, pay attention to the tanks and what they are doing, and then try tanking.