A man whose leg was severed in a gruesome attack in City Beach remains in hospital fighting for his life.