Mary, Boog is probably peeing on the rugs becuase he is upset about the move. Throwing him outside will just upset him more, and delay his ability to become used to his new surroundings. The best thing to do for him is put him in a confined area by himself with his food, a bed, and a litter box for a day or two while he gets used to the smells. After a day or two let him out supervised, but when everyone leaves or goes to bed, put him back in his "room". Do this for a day or two. Visit him often so he doesn't feel like he's been abandoned. Then make sure he knows exactly where his litter box will be once he's free, and that should solve the problem. This would have worked better after you first have moved, but it may not be too late now.

I know you'll have to somehow convince your mom of this, but maybe if she also reads the posts she'll be willing to give ol' Boog a second chance.