Hi Michele,
I sympathise with your situation. Generally, it's quite hard to demand payment from guests. You could try calling them and explaining the situation, and with the right touch, may be able to get some compensation.
As there isn't really quantifiable damage done, I don't think Airbnb would likely side with you. Write a review that reflects your feelings and your experience with the guest, note it down as a lesson for future guests and move on. The best way to avoid these sort of situations is to prevent them from happening all together! If you can't physically meet a guest, definitely make sure to try call them and explain what is expected from them.
Do be careful of guests writing spiteful and untruthful reviews, just because you tried to claim compensation. Unfortunately, these reviews might hurt you more than you stand to gain in compensation.
Best of luck!
Jack