Great advices given by everyone.
I think another thing to focus on is to teach him to be considerate and to put himself in other people's position. Ask how would he feel if someone else behaves this way.