The difference is that The Atlantic is a private company. They aren't obligated to uphold the First Amendment. The MTA is a pseudo-government entity (a New York state public-benefit corporation[1], to be exact) and is (apparently) subject to the First Amendment.
[1]: http://en.wikipedia.org/wiki/New_York_state_public_benefit_c...