$merchTeasers=[]; try { $merchTeasers=$db->query('SELECT id,name,slogan,price_thb,image_file FROM merch_products WHERE is_active=1 ORDER BY id DESC LIMIT 3')->fetchAll(); } catch (PDOException $ignored) { /* wall works even if the shop is not migrated */ } MoanWall.com | 50 Complaints. Zero Solutions.
MoanWall.com LET IT OUT
WELCOME TO THE INTERNET'S COMPLAINT DEPARTMENT

Bad drivers. Loud neighbours. Terrible Mondays. Whatever's grinding your gears, get it off your chest.

✓ NO ACCOUNTS✓ NO COMMENTS✓ NO SOLUTIONS
YOUR TURN

HAVE A MOAN!

Say what's bothering you. Just don't be a dick.

0 / 500
⊘ NO LINKS⊘ NO EMAILS⊘ NO HATE☺ JUST MOAN
THE INTERNET'S DAILY DOSE OF MISERY

LATEST MOANS!

Real complaints. No arguments. Newest first.

1 / 50 ON THE WALL🎲 RANDOM MOANSHOW ALL 50
Anonymous Moaner

I hate cats!

Report
MAXIMUM 50 MOANS · OLDER ONES LEAVE THE WALLGOT MORE TO SAY? HAVE A MOAN ↑
INTRODUCING THE GEAR FOR THE GRUMPY

MOANMERCH.

Shirts for miserable bastards.
Wear your problems.

VISIT MOANMERCH ↗
SOMETHING TO WEAR WHILE YOU MOAN.
SHOP THE COLLECTION ↗
WELCOME TO MOANWALL.COM

MOAN, BUT DON'T BE A DICK.

Bad day? Have a moan. Swear if you like. But this wall is for venting, not attacking people.