Rand Paul: We Must Demilitarize the Police

I am a supporter of the police, but this article does make some very good points. Why would do police need to wear cameo gear in a city? This article is written by an American about America, but there is some similarities with Canadian.