No absolutely not. Saying something offensive is hardly an assault. You can't have a civilized society if every time someone hears something offensive they have the right to physically assault someone.
Take a second to think about what you just wrote. There are thousands of religious fundamentalists who would kill you for saying something offensive about their religion.