I don't think not having a spare makes your car defective.

Having a flat spare though, will lead to trouble from cop's if they want to get you on something stupid.