Shoppers in a Borders town are demanding better access to cash as they say their ATM regularly runs out of money at weekends.