Re “Can they do this” see Citizens United.
Roberts main pushback to the solicitor general on that case (who was anti-Citizens United) was something like: why should, say, the Murdoch organization have that power but not other companies? The guy never had a good answer.