'Circus' singer Britney Spears has become a gay rights activist, speaking out in favour of same sex marriage.