Always have a minimum of 1 hr of free time before you had to leave for work/class
Got 50 minutes left before you have to rush to class? DON'T QUEUE UP!
You need to get to work around 30 minutes time? DON'T QUEUE UP!
Expecting an unexpected call from your boss(or w/e) today regarding an important issue to be attended strictly? DON'T EVEN TOUCH THE FKING QUEUE BUTTON!!!
Seriously, I can't tell you how many times I have encountered this type of situation, where it would always be 20-30 minutes into the game, and then one of my teammates(mostly the carries) would say "sorry guys i gtg. Got class", and then just leaves as if it was nothing. And before you know it, they think that the reports & the suspension/bans were unnecessary because "it's not my fault that I have things to do today!"
Tell you what? You deserve to be reported & getting suspensions/bans when you do not take your schedule timing seriously.