This whole thing smells in my opinion. There are laws governing employee dismissal. An employee can let anyone go any time they want, but they have to PROVE it if you are fired for cause. The difference comes down to whether or not you can collect unemployment.

If I were accused of surfing porn and I knew I did not do it; I am pretty sure I could prove that I did not. They must have used server logs to identify your supposed porn surfing. Those logs would have to show that you were surfing during work hours. If you didn't see or get a copy of those logs, then I would. Otherwise, I'd get a lawyer and persue a wrongful termination suit or something.

I certainly would NOT lay down on this issue. I'd persue it. Unfortunately, you have plenty of free time to do just that.

I wish you luck!