Anger is often caused by insecurity. Maybe they could tell that your approach is better and that theirs is pointless, so they lashed out.