In the nature of forums, there will always be differences in opinion and heated discussions. There is usually a good reason for getting flamed, so you should look at it as a learning opportunity for yourself, so you don't make a similar mistake again.