Like economics, politics is a social science. There are theories about how people will behave in certain circumstances but honestly there are no hard laws about it. So, what I am saying is that linguistically when I talk of something being a "science" (not when I talk of "social science") I am talking about something which has these so-called "hard laws". In my book, because economics lacks these, I label it pseudoscience.
Personally I don't view the lack of hard laws as making something not a science. If the lack of hard laws makes something not a science, then you have to say psychology isn't science - yet the bulk of the scientific community would disagree with such an assertion. Meteorologists don't always predict the weather correctly, but you probably wouldn't argue that they aren't scientists.
To me science is not about hard rules. Science is a base of knowledge that has been gained through logical, precise study and research. (scientific methods) Sometimes this will result in finding absolute rules, sometimes it could find certain things are completely random, and it can find things inbetween - generalities and probabilities. Science is not only a tool to find absolutes, but to make predictions based on previous data.