A Greenock man has been charged with holding a ‘gun’ against a woman’s forehead in an alleged Christmas Eve assault.