There is something wrong with begging. Sometimes the pant and get their hot stinky breathe on your food. Sometimes it’s dangerous and it’s also just rude to other people. 
Having a well trained dog is good but it makes your argument invalid because the sheer act of sending them away means your acknowledging the fact that it’s bad.