From Bill McCrory
Ban “Period” when it is used after an assertion to emphasize the certainty of the assertion and imply that no other interpretation is possible.
For example, “George Bush is the greatest president we’ve ever had. Period.” (Whenever I see that or someone uses it in conversation with me, I usually reply, “Period? Why not semicolon?”)
why not a question mark?
the reason people say period is because it concludes the point they are making. Periods are used to end a statement, not semicolens.