Better to backslide (and let them know it), than to bottle it all up. Anycase, that is your money he is spending so you are more than justified in being upset.
He is being immature in the extreme if he thinks making you upset is funny. Hell, sometime these idiots get me so mad! Enjoy the sunshine and build up the excitement for D3.