Many more appropriate adjectives are available for use. Hapless. Inept. Bumbling. Incompetent. Oblivious. Floundering.