A critic
a troublemaker?
A person who does things for others may be an assistant or a helper.
An altruist
Hypocritical
Chauvinistic!
This would be an eavesdropper.
kind
a trapper hobble
You could call them "arrogant" or "overbearing."
a jackass unless its a proper approch
Charities may be the word you are looking for.