shocking (adj.)
- abhorrent
- abominable
- abrupt
- absolute
- amazing
- appalling
- arrant
- astonishing
- astounding
- atrocious
- awe-inspiring
- awesome
- awful
- baneful
- base
- beastly
- blameworthy
- brutal
- burning
- cheap
- classical
- complete
- consummate
- contemptible
- crass
- crying
- debasing
- decided
- definitive
- degrading
- demeaning
- deplorable
- desperate
- despicable
- detestable
- dire
- direful
- disgraceful
- disgusting
- distressing
- downright
- dread
- dreaded
- dreadful
- egregious
- electrifying
- enormous
- fell
- fetid
- filthy
- flagrant
- formidable
- foul
- frightful
- fulsome
- ghastly
- ghoulish
- glaring
- grievous
- grim
- grisly
- gross
- gruesome
- hasty
- hateful
- headlong
- heinous
- hideous
- horrendous
- horrible
- horrid
- horrific
- horrifying
- humiliating
- impetuous
- impulsive
- infamous
- intolerable
- jarring
- jolting
- lamentable
- loathsome
- lousy
- macabre
- mind-blowing
- mind-boggling
- monstrous
- morbid
- nasty
- nauseating
- nauseous
- nefarious
- noisome
- notorious
- numbing
- obnoxious
- odious
- offensive
- opprobrious
- out-and-out
- outrageous
- outright
- perfect
- pitiable
- pitiful
- positive
- precious
- precipitant
- precipitate
- precipitous
- profound
- pronounced
- proper
- quick
- rank
- redoubtable
- regrettable
- regular
- reprehensible
- repulsive
- revolting
- rotten
- sad
- scandalous
- scurvy
- shabby
- shameful
- shattering
- shoddy
- sickening
- sordid
- sorry
- speedy
- squalid
- staggering
- stark
- startling
- striking
- stunning
- stupefying
- sudden
- superlative
- surpassing
- surprising
- swift
- terrible
- terrific
- thorough
- thoroughgoing
- total
- tragic
- tremendous
- unanticipated
- unbearable
- unbecoming
- unclean
- unconscionable
- undeniable
- unequivocal
- unexpected
- unforeseen
- unlooked-for
- unmitigated
- unpredicted
- unqualified
- unrelieved
- unspeakable
- unspoiled
- utter
- vile
- villainous
- woeful
- worst
- worthless
- wretched
I never saw so many shocking bad hats in my life.