I don't think that it is useful to call a business doing something you don't like regarding a luxury product that is a immoral. There are far worse things in this world to classify as such. This is why we have words like 'ethical', so we can describe things about agreements or practices we don't like in situations where nobody is being injured, traumatised or ruined.
Apart from that, you may be saying Funcom is being completely unethical, I'm just saying they're being a little unethical and the rest just being stupid. There's not much difference in our opinions.