Depends on your definition of soul, but no, they don't, for a very simple reason.
A robot, no matter how advanced, no matter how complex its AI, is still just that. A robot, nothing more than a very advanced calculator, which you could argue is all the human brain is, but then again, robots are wholley and undeniabley created and artificial. Take the AI in advanced video games like crysis (I know, bad example), but still, it's AI.
The AI is created to do certain things in certain situations, nothing more. It can't create, think, inspire, ponder, dream or do anything else. It's just wiring, no imagination, no dreams, no nothing, nothing spontanious, nothing creative.
Unless of course we programme it so.
So no, they don't. And talk about respecting opinions all you want, but if it is someone's opinion that someone elses opinion is just stupid, who is more right in their opinion?