Who said anything about ethics? Corporations accepting Bitcoin is evidence of its usefulness.
And by the logic you guys are espousing, then e-commerces don't accept any currency that isn't the one their government forces them to use either, because they do it through intermediaries like Visa.