Everyone had a knife. Really though, 'but' or 'not' depends on what you are trying to say, not a critical issue though. Down to personal taste, 'not' would be my choice. It sits well with Musgrave's whiny personality.