this has been happening all day. Single player is fine, any other game on multiplayer is fine. Just COD ghosts is kicking me from live. Can't even play after spending all that money.
You can try this method of deleting your profile and putting it back. It can be that the Xbox Live servers can't recognize your profile at the moment that's why you're being kicked out.
Please try that suggestion and I hope that it can help. Thanks.