Solution: Quit your job.
You requested a day off on that day 2 weeks ago, thats a bad supervisor you got there.
I personally dont mind a employee of mines taking a day off for random reasons as long the employee tells me several days ahead.
__________________