What country are you talking about btw? I've just found an article that lists the average fee on Bitcoin ATM's and it's nowhere near the percentage that you mention.
I'm curious to what city do you live, though I think its no surprise considering bitcoin's popularity nowadays and it seems your country accepts bitcoins well.
His profile indicates that he might be in Romania. Maybe Tszunami98 can confirm?
Still 7% fee is high, really, don't want to sound like cheap but I would rather convert my BTC to Euros and transfer to my bank account.
Fees should go down though as BTC becomes more adopted and if ATM are to be found in more and more places...
well I hope so.

No, he is not from Romania, he claims to be from Canada
Here in Canada, the price of the bitcoin is approx $3,100 Canadian dollars. However, the ATM gives you a rate of approx $4,100. I deposited $100 and got back $77 worth of BTC. Is this the normal rate?
But I kind a doubt this since his profile looks more like a farming account with that 50/50 activity/posts.
At least we pinpointed the country now people from Montreal or Toronto maybe Vancouver can tell us if there are indeed 92 ATMs there.
Either way the fees are outrageous:
https://coinatmradar.com/bitcoin_atm/1854/bitcoin-atm-general-bytes-vaughan-burrito-squad/Fees: Buy 10.0% from BitcoinAverage