Has anyone thought of filing a complaint with the BBB? Its not severe enough to ruin him, but it might light a fire under his butt if he sees people are getting serious.
Since when are you the one with the good ideas and sympathy did your new girlfriend pass this on to you?