I think the fact that you're on an active IFR flight plan and being handled by a controller supersedes the fact that you're in Class G. If you don't like his vectors, cancel IFR. ATC doesn't have to keep you out of Class G to still own you, but you must be owned by ATC before you leave Class G if its IMC.