Also unfortunately ignores the fact that a controller simply can not require a VFR flight to remain outside all controlled airspace
But he can for all airspace that requires a ATC clearance to enter. ie Class D upwards. Class E i'll give you but why are you asking anyway?