internet me said, "Repeating a lot of nonsensical crap over and over again is not forcing your ideas on someone."
Not if those people who are required to be in a public building are being forced to listen to someone repeating nonsensical crap over and over again. The workplace, schools, etc. That is against the law.
internet me said, "I just think that it's completely OK for a preacher to speak his mind out in the public. Why not? But it should be just as normal for me to tell him to shut up because he is annoying, and I'd like some quiet, while eating. Or even better, if I'm not lazy, correct him in his ignorance."
The original post never mentioned a preacher speaking his mind in a public restaurant. However, there are laws that protect people who are required to be in public buildings and institutions from being forced to listen to religious preaching.
As a matter of fact, in a public restaurant or place of business the owner should stop any public preaching that would disturb the peace of the other customers, and I'm sure the best way to handle it would be to report them to the management.
This year in a settlement with the NYCLU in New York City, Long Island and New York State government agencies have agreed to a settlement that will prevent religious proselytizing to the poor with tax dollars. This is a core element of the First Amendment. "Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof" Thomas Jefferson in his 1802 historic letter to the Danbury Baptists quoted this and added "thus building a wall of separation between church and state". This country was meant to be a secular one, otherwise they will have to revise the history.
The Establishment Clause separates Church from State and courts have interpreted that to mean even the federal government cannot proselytize. That is why the National Day of Prayer is unconstitutional. Judge Barbara Crabb, who said the event violates the First Amendment's establishment clause banning the creation of a "law respecting an establishment of religion" in the Constitution.
internet me said, "That is freedom of speech..."
Proselytism is not protected in certain environments open to the public or owned privately for instance, government buildings, public education, the workplace and private properties. That is freedom from religion.
I'm sure everyone will listen when God appears and speaks for Himself. If god only speaks to them, then they should follow His example and do the same.