It's fine, I have no problem with you and jay discussing how to become constructive members of the forum, especially with you being willing to admit your own past faults.
However, may I suggest refraining from yelling and calling people immature or an "annoying idiot" while doing so. Often times that kind of criticism won't end with the user learning anything.
@LD, yes I do indeed recall your suggestion of Red-Billed Firefinch