I think they need to make their gyros more delicious and cheaper.
Their meat is not delicious enough. They may offer additional sauces in their sandwiches.
People can eat full line of buffet for $10 vs eating a sandwich for $9.
Other places sell gyros for around $6 in average. That means there are cheaper places as well.