P1, the important thing to bear in mind is that, at some point in the future even if not now, you will want the occasional weekend off, and you will want some guaranteed time off with your wife and kids, and you will want some indication (beyond salary) that you are a valued member of the organisation you belong to, and that your welfare is of some importance to them. It seems that, at the moment, BA is not fulfilling the expectations of many of its pilots. I don't know if that's likely to be a permanent state of affairs - in fact, I doubt it - but please respect the genuinely-held feelings of those who actually do the job you're so desperate to get into.
At the moment, the Virgin pilot group seems to be faring somewhat better than their colleagues at BA - but it wasn't always like that, and there's no reason to suppose it always will be!