A word you could use in place of stupid:
brainless, dazed, dense, dim, doltish, dopey, dull, dumb, dummy,
foolish, futile,gullible, half-baked, half-witted, idiotic,
ill-advised, imbecilic, inane, indiscreet, insensate,irrelevant,
laughable, loser*, ludicrous,meaningless, mindless, moronic,
naive,nonsensical, obtuse, out to lunch, pointless,puerile, rash,
senseless, shortsighted, simple, simpleminded, slow, sluggish,
stolid, stupefied,thick, thick-headed, trivial, unintelligent,
unthinking, witless, hebetudinous.