Not really, in my opinion. Social sciences can't truly be scientific. It's too difficult to differentiate between correlation and causation, for example. When we deal with things that go on inside multiple people's heads, it's too hard to really know anything. For example, we can have different theories about the causes of the London Riots. But how do you prove any of them? I just don't think that there is the possibility of certainty the way there is with the hard sciences.