Absolutely.
I'd go as far as saying. Here in the West, there are non-Muslims who by their actions are more Muslim than our people. They are a good example of how a Muslim should behave and how a Muslim should think, minus the belief, minus the statement of belief and minus the rules of a halal way of life.
What you're saying is the truth.
Nothing and I mean nothing in my life has given me such hope, peace and result as my faith. It sets my mind at ease, and I sleep better than most because of it.
But because we are Muslim, because we view ourselves as enlightened... does not mean we should hold our heads above the rest and look down on others.
Ego is THE biggest killer of faith. The biggest.
You mix your ego with religion and you have people displaying their faith in a gross and unwelcome way.
Pray in public? Okay, if you have no other choice, if your intentions are clear.
If you mean to show other people 'Look! look at me, I am Muslim and proud, so proud that pray openly in front of you. Why am I proud, because this is the truth.'
This is not the way.