Just because someone would be offended, doesn't mean that I should restrain from voicing my opinion. It is not being a douche, it is being an adult. Everyone is offended for all sorts of reasons these days, like it is popular or epidemic of sorts.
If someone is to fat or to skinny and doesn't look good in that clothes/costume, it is better to say it, and prevent them from further degradation in public than patting them on the back, congratulating and secretly giggling