A "lie" by itself does not fall anywhere on the moral spectrum, as morality is defined by the situation and people involved. Something one person says is bad another could say is good. As morality is just the general view of what is good and bad, it is entirely dependent on the general population. From the posts here alone, there is no clear consensus it's "bad", therefore, it can't be immoral.
Furthermore, you are basing this whole thing off a company's terms of service, which are of themselves only determined by one entity. Since morality revolves around society's beliefs, something that goes against the ToS is not, by definition, immediately immoral. It's only if society believes that yes, it's bad, that it would be considered such.
I'm not going to get into a deep philosophical debate about morality on a forum, but suffice to say that it's not as simple as you're making it out to be. What people call "immoral" is usually more accurately described as "amoral", or lacking morality.