Glenn Hiller is a graphics designer who needs a new business card. Something like "Glenn Hiller, Heckler." Or "Glenn Hiller, Job Seeker."

One role led to the other Aug. 17, when Hiller turned up at a West Virginia speech by President Bush and voiced his criticism of the Iraq war and the economy. The next morning, Hiller's boss in Frederick fired him, a move that has riled Frederick's small but feisty Democratic community, put a little local design company on the national news and shed light on how, at Bush's invitation-only rallies, free speech can carry a price.

Last week, a few dozen protesters rallied around Hiller's cause, demanding that he get his job back. The local campaign coordinator for Democratic challenger John F. Kerry has come to his defense. So far, Hiller is still unemployed. "I was doing exactly what I was supposed to be doing in a democracy," he said. But on the job front, that means "I'm probably untouchable right now."

Hiller, 35, who lives in Berkeley Springs, W.Va., got his $35,000-a-year job at Octavo Designs in Frederick five months ago. The father of two toddlers, he is a registered nurse who went back to school to become a designer. He was excited about a career change. He was no Bush supporter, and in this election season, everybody in the tiny office knew it, including Susan Hough, Octavo's owner, he said.

The saga started when a publicist who sometimes works with the firm gave Hiller a ticket to the Bush rally. Sandy Sponaugle had hired Octavo to design a logo for her client, the public school system in Berkeley County, where the rally was being held.

"They knew my political views, and they knew I intended to ask questions," Hiller said. His boss, Hough, didn't answer several phone calls, an e-mail and a visit to her office requesting comment.

On Aug. 17, Hiller left work early and headed for the Hedgesville High School football field in Hedgesville, near Martinsburg. It was packed, with more than 10,000 people there to see Bush, who has made several stops in West Virginia and plans another today, in Wheeling. The local politicians were there, as were county school officials and the high school band. So were plenty of security people, on the lookout for troublemakers -- and any round blue Kerry/Edwards stickers.

Michael Day, chief of the Potomac Alliance for Kerry/Edwards, was there handing them out. He gave one to Linda Pickering of Harpers Ferry, who stuck it on her T-shirt. At the entrance, Pickering said, two men who looked like security guards came up and asked to see her ticket. Pickering, 21, who is in the Air National Guard, 167th Airlift Wing from Martinsburg, showed them her red ticket, special for the military.

What's with the Kerry sticker, they asked her.

"If it's a problem, I'll take it off," she recalled telling them; then she peeled off the sticker, tore it up and put it in her pocket. She took the Kerry button off her purse, too. But the two men asked Pickering and a fellow Guard member who came with her -- he was a Republican, wearing no stickers -- to leave.

"I was totally shocked," she said, and told them, "I came here to see the president." But she said the men threatened to force them out, so they left.

Bush campaign officials did not respond to a request for information about the incident or about the campaign's policy toward admitting Kerry supporters.

Meanwhile, Hiller -- wearing khaki pants, a button-down shirt but no Kerry decal -- had made it inside. He'd written down his questions, but the chances for a Q&A session weren't good. "He was about 50 yards away, and if I intended for him to hear me, I had to shout," he said.

He had never been part of a protest, and he wondered whether he would have the nerve. But as Bush talked, "it just came out," he said. "I heard the same old empty rhetoric . . . and it just got me frustrated."

When, according to Hiller, Bush told the crowd that the United States hadn't found weapons of mass destruction in Iraq but did find evidence of them, Hiller shouted, "That's not the same!"

When Bush talked about the war in Iraq, Hiller said he wondered, loudly, whether Bush "would be willing to sacrifice his kids there."

Ten minutes later, Bush turned to the economy, and Hiller asked, rhetorically and again loudly, how outsourcing U.S. jobs overseas helps this country's economy.

The crowd started chanting "Four more years!" drowning out Hiller, and Bush was saying something like " 'Isn't it great to live in a free country where people can voice their opinions?' " Hiller remembered. "At the same time, I was escorted to the back and threatened with arrest.

"I thought it was somewhat poetic," he said.

Mary Diamond, Republican National Committee spokeswoman in West Virginia, said Hiller "was standing in the middle of a group of people who had difficulty hearing the president's message. So he was asked to stand on the outskirts."

While Hiller stood in the back, the rally ended. But his troubles did not.

The next morning in Frederick, Hiller's boss got a call from Sponaugle, who had given him the ticket. "I was very upset. I don't recall if I was actually in tears," Sponaugle said. Did Sponaugle's client, the school system, complain? "I saw it," she said, "and I was upset."

Octavo Designs advertises "creative solutions." When Hiller turned up for work the next morning, Hough offered only one. "She fired me," Hiller said. "She said my actions weren't acceptable and they reflected badly on the company.

"I said, 'Well . . . you knew what I was going to do.' "

In Frederick last week, Dan Rupli, Kerry campaign coordinator for the 6th Congressional District, said Hough "overreacted tremendously."

"While what [Hiller] said was probably somewhat disruptive . . . to take away a person's ability to make a living for simply speaking out is dead wrong."

Right after he was fired, Hiller said he told his story to MSNBC, Time magazine and several newspapers, including The Washington Post. He got a little tired of the attention, so he turned down CNN and "Good Morning America," he said.

On Tuesday, about two dozen protesters gathered in front of a coffee shop down East Street from Octavo. More would have been come, said Anthony Lauren, a local Democratic leader, but at the last minute, Hiller tried to call off the protest. Then he decided he didn't want it in front of Octavo.

Hiller stayed home. "I've tried to take the heat off my boss," he said.

Glenn Hiller attended a Bush rally in Hedgesville, W.Va., with a ticket provided by a client of his employer, Octavo Designs in Frederick. Not a fan of the president, Hiller heckled Bush -- and the next day, lost his job over it.