I understand that in Islam we are highly encouraged to be in the company of good righteous Muslims but unfortunately my community is very small and I have a very difficult time finding friends who are practicing righteous Muslims. I honestly find my non-muslims friends to be more righteous and a better influence on me than the Muslims are. What should I do?

My personal advice: Make sure to learn and practice your religion in a way that you are firmly rooted in your faith. If you cannot find good muslims to be around but only have non muslims with good akhlaq to hang out with then try to influence them towards Islam through your dealings with them. If they start calling you towards haram or disrespect your religion then you should remove yourself from their company.