Yes, you can stop members changing their passwords. Probably the quickest way is by groups (registered users etc).
ACP >> Permissions >> Groups' Permissions >> Profile >> Can change password
I don't know if there will be any issues with joomla though, I don't use it.
Never argue with idiots, they will drag you down to their level and beat you with experience.