Can you ever stop the raiders?
Well I couldn't stop them too with the vault door. It's just like the fire. It will appear some time and will appear ever. :-D
Only way is to get your hardest boys with the strongest armor and the biggest guns into your vault door to kick their asses as fast as they can.
By the way, upgrading the vault door decrease the chance that a raid will occur.