A Gold Coast man who previously hospitalised a cab driver has been jailed for battering his de facto partner after she tried to stay at her sister’s in response to him soiling their bed.