2 words come to mind: Pompous and pretentious. Both have a negative sense and are used in when describing the person who communicates their disapproval of everything. The 'long-winded loser' description was also apt.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.