Yes, we don't carry comprehensive on our older cars, and on the new ones it has a $1000 deductible so wouldn't be of any use for a windshield crack. Your description of the incident doesn't make it clear whose fault it was. Do you have homeowner's or other liability insurance? If so then that should cover the damage if you're at fault. In the absence of insurance the cost should be covered by the at-fault party.