Seller wants to get things done in one visit, that doesn't make them an asshole. Why deal with scheduling two meetings, taking time away from work, family, whatever to let a tire kicker who is not buying today "take a look?"
I'd have hung up as well.