My friend keeps changing my channels while I am watching DirecTV, can I stop this?

The only way you can handle this is by putting up parental controls on all shows so that when he goes to use the remote he has to put in a password so he won’t be able to use it to change the channel to the shows you don’t want him to play to annoy you.