No, crime does not mean violation of morality. It only means violation of the law.
Now some people, say, look at a pair of expensive shoes and comically blurt out "these prices are criminal!"
That type of usage is a linguistic device known as "exaggeration", but these types of comical exaggerations don't actually change the meaning of words. Like when someone says "You're robbing me!" when a seller proposes a high price, they are not actually changing the meaning of the verb "to rob" and this does not mean that the definition of "to rob" involves charging high prices. That, too, is just an exaggeration.
No, crime does not mean violation of morality. It only means violation of the law.
Now some people, say, look at a pair of expensive shoes and comically blurt out "these prices are criminal!"
That type of usage is a linguistic device known as "exaggeration", but these types of comical exaggerations don't actually change the meaning of words. Like when someone says "You're robbing me!" when a seller proposes a high price, they are not actually changing the meaning of the verb "to rob" and this does not mean that the definition of "to rob" involves charging high prices. That, too, is just an exaggeration.