Air Traffic Controller is a very tedious course. It has taken my Social life away from me. In the past weeks i've been battling with series of Tests that require Cramming different Aviation Laws. Why does it have to be like this?

...the best part is after train in school, take the tests to get hired, train at OKC for a few months, , train at your facility for a few years, someone WILL tell you "OK, forget everything you've learned so far..."
Truer words have never been spoken.
Most of the classroom stuff is just to teach you the rules, basic procedures, techniques and phraseology. Once you start training with live traffic your trainers will often tell you to forget what you learned in the classroom/lab in certain situations.