'but i am a British Cruiser who does not wanna tip'
You won't be alone aaa, there are many others all over the world, including Americans, who also don't tip... no matter how many hundreds of threads out there debate the merits.
'when all the main line cruise companies make the tips manditory on the sign and sail account'
My thought is this will happen sooner rather than later to cater for people like aaa who have no idea what they're paying the tips for
or those who just don't want to cough up the extra dough and can get away with it (and as I've said before there are plenty of the latter! and these people are not just restricted to the non tipping custom countries).