If you can't stand getting downvoted for being wrong and told when you are wrong, you shouldn't be offering advice.
If you think goto and #define are perfect practice, you might considere, in your own logic, switching back to C.
If you don't want to improve your style of coding and accept that sometimes your way is not optimal, you should not code at all.
If this is your reaction to people who try to help you on correcting mistakes, I have no comment to that at all.
EDIT: And last but not least, if you don't have hard evidence for that what you do is the way to go, and have tons of articles/opinions/facts against you, you must never act like you are right.
Sorry for off-topic, that was necessary :/