Anything that hurts something physically or emotionally is immoral, I think.
I have a story. I got into an argument with a female classmate of mine (I should say that this happens very rarely, but I don't like her to begin with) over the origin of morality. She stated flatly that morality was defined by the Ten Commandments and that without God we would not be able to comprehend morality, and I countered that it's impossible to know whether the Ten Commandments influenced human behavior or if human behavior created the Ten Commandments (in the case that they were man-made, and there is no God), but that regardless, morality is something that humans as a species have always been capable of. As do most arguments, it didn't have a definitive conclusion.
I agree with that(top part), but make exceptions for stuff that does better in a long run but might slightly hurt some people in the present(can't think of any examples in particular)
But yeah I think those who think that people only have morals because of religion are very wrong. I treat other people nicely because I would want to be treated nicely. Not because religion taught me to.
If you only solely follow the ten commandments as your moral standards and are only acting moral so you go to heaven I believe you have very low moral standards because you are only acting moral to avoid punishment.