England striker Raheem Sterling has been criticised by an anti-gun campaigner but he says his new tattoo has a "deeper meaning".