'Get up and teach us': Student's classroom rant goes viral, stirs debate