Airlines in the US and Mexico have no requirements to give you any compensation for delays. Frontier doesn't give anything, but I haven't gotten anything from most other airlines as well. I think if you ask nicely a few will give you a small amount for food, but it's a token amount to keep people from posting what a horrible airline they are it seems.