Warning: loud ear-bleeding rant.

26 Shares