Vikings defensive tackle Kevin Williams is glad he's only going to miss two games because of his StarCaps suspension. But he's also angry that the league also is taking two additional game checks from him.

"There isn't a job in America that you do the work for free," Williams said. "Who wants to work for free? It doesn't seem fair to me. Has that even been done before?

"The penalty looks good on the outside because of the two games, but it's crap on the inside."

Williams tested positive for a banned substance, bumetanide, in 2008. He fought the original suspension in court for three years before giviing up this spring.

He's not happy that the league is using his $6 million base salary this year to base its fine on. Williams will be fined a little more than $1.4 million. Had he taken the suspension in 2008, it would have cost him a little more than $235,000 based on his $1 million salary.

"It seems like there's nothing I can do about it," Williams said. "But I got my agent looking into whether there's anything we can do about fining me based on this year's salary."

As for what he'll do the next two weeks, Williams said, "Just sit and wait. There's not much else I can do."

He downplayed the notion that having two weeks off will help his plantar fasciitis.

"I would have been out there," Williams said. "I was ready to play."