Mattj74, so even the BA part was no free drinks?
Tristessa, I think I was a little unclear. The Aer Lingus flight was only from London to Dublin. I was just going to Ireland for a few days so, of course, no drinks and no food for that matter as it was only a 1 hour flight.
I noticed something about Aer Lingus not giving out any free drinks when I was booking a completely separate flight from Heathrow to Baltimore on BA. For some reason they mentioned on the BA site that any flights on Aer Lingus won't have free drinks - I guess they must be a partner to Aer Lingus? Fortunately, our flight is direct from Heathrow to Baltimore on BA. Unfortunately, it's on BA which is planning strike action! So far any planned strikes are before we go but if it spills over to the day we go I'll be really pissed off.
I don't know about free cocktails, but BA & Air France (and probably some other European carriers on longhaul flights) give free beer, wine, vodka, etc in economy. At least it has been that way on the last few flights I've done.