I agree that he did violate one of their terms of service, and, like you, I believe it is unfair and too extreme to ban him from ever submitting an app to the Google Play store again.
The author links to a few other people who have also been banned. It's amazing that Google does not provide some way for developers to get reinstated in the Google Play store. Google basically owns the Android app market space and a ban for life is too severe.