Trading, investing, honest borrowing, freelancing, signature campaign, those are some moral ways to get Bitcoin. Usualy they are long term and not the most profitable over night.
Stealing and scams are probably the most popular immoral ways to get Bitcoins but I wouldn't even think about this ways and not suggest them. Although some people don't have any problems with that.
The examples you gave are right on each category but i would really like to earn bitcoin in legal way rather than on illegal.I dont care if i earn on small amounts atleast my conscience wont bother me at all rather than doing bad things to other people.I really dont like that kind of thing.Better to be a millionaire on pure hard work compare on easy money.