While I wholeheartedly agree with both your sentiment of anger and who that anger should be directed toward, I must point out that what you propose is not realistic. We're just not at that point, nor is there sufficient political will to do so. Protests/walkout aren't a waste of time since they are actionable steps to growing movements that enact systemic change. The point of these demonstrations isn't to enact direct change, but to bring people together to organize.
Besides, how would you get enough people together to do as you suggest if getting people together to organize is "wasting time"?