Based on personal experience both here on BYC and in life in general, no. A large number of people are not open to criticism in any form. They are locked into their world view by beliefs that have been so deeply ingrained in their minds that they will abandon reason, logic, and fact to stubbornly cling to them rather than admit they are incorrect. They will cling to their position no matter what and bend reality in such a way as to make themselves the victim and lash out at anyone or anything that causes them to consider alternatives.
These are the same kind of people who will not hesitate to tell YOU that you're doing something bad or wrong, mind you. Again, because their world view and beliefs tell them they are justified and have the right to do so. It's a vicious cycle. They are happy to dish it but get butt hurt when served a spoonful of their own medicine.
Here on BYC you can just ignore them. Not quite as easy in the real world. Unavoidable in either scenario, unfortunately.