He fell off the bed dragging her with him and two wrestled on the ground. She tried to escape, getting up and grabbing the door handle. But Wilson grabbed her by the shirt and pulled her back to the ground.
When questioned by police Wilson - who pleaded guilty to a charge of assault -said he became angry after she called him selfish.
His girlfriend was left with bruising on the back of her head and Wilson received scratches on his back, Mr Morrison said.
Wilson's lawyer Stephanie Burlace said he was very apologetic. He was often insulted by his partner and, in this case, let his emotions get the better of him.
Wilson also pleaded guilty to an unrelated charge of driving with excess breath alcohol and driving while suspended.
Judge Philip Crayton sentenced him to 100 hours community work, 12 months supervision and disqualified him from driving for six months.