Sadly, Ted Rall is spot on with his latest editorial cartoon.