Whether you agree with it or not, the author makes some good points and it goes way beyond just a "rant".