Roofer should get on the hotline and let his fellow roofers that the marble falls primitive is a nut and to not offer to fix their roof at all.
"Small town 50 miles from Austin, 80 from San Antonio"? Probably not a lot of roofers around and they certainly aren't going to travel 50+ miles to see you. Good luck with finding someone who won't charge you out the wazoo after this roofer tells all his buddies. Gotta learn when to pick your battles, primitive.
.