Shouldn't the OP also get a full refund? After all they had a ticket to get from point A to point B and AS did not take them from point A to point B
The $250 is about in line with the compensation that AS usually gives in situations like this. It's not required but it's standard for them.
As far as arriving a day late... stuff like that happens when you fly. If it's really important to be somewhere on a certain day, fly a day or two earlier. Arriving a day after your scheduled arrival is not all that uncommon.