Question: is spew a bad word?
Answer: Figuratively, to spew can also mean "to say ugly or hateful things," and some people also use it to mean "vomit." The Old English source of spew is spiwan ("to spit") and comes from a root that probably imitated the sound of someone spitting.