>Generally speaking, a publication can accept or refuse advertising for any reason or for no stated reason at all. Many people are surprised to find out that this includes political advertising as well (it's a different story with broadcasting, as the FCC has additional rules to regulate that industry).
...generally
>It would be very difficult (at least in the US) to force a print publication to take your ad. Freedom of the press means just that -- complete freedom of the publisher to decide what goes into the publication.
As I said, it's a very complicated situation.