A son who pushed his mother over during a drunken argument was branded a “disgrace” by a judge.