Regarding holiday music, I'm a big fan of satire. But, of course, I hold high esteem for traditional hymns. And I'll be the first to belt out one of Darlene Love's or Mariah Carey's pop Christmas classics! Still, nothing tickles my funny bone like campy tunes such as Grandma Got Run Over By A Reindeer, The Chimney Song (Something's Stuck Up In The Chimney), and the uproarious The Twelve Pains Of Christmas.

Related: Cyberpunk 2077: Most Hilarious Glitches People Have Reported

Speaking of The Twelve Pains Of Christmas, I decided to write my own Christmas Parody Carol. This is a little diddy I call The Twelve Pains Of Gamer Christmas, featuring all the bugs and glitches that make gaming extra frustrating during the holidays. So gather 'round the Rock Band controllers and sing along with me!

12 The First Pain Of Christmas That Gaming Gave To Me Were Annual Online Sub Fees

The three tiers of the new PS Plus, each one more expensive than the next.

11 The Second Pain Of Christmas That Gaming Gave To Me:Downed Network Servers

The PSN Network Status page indicates that every PSN service is down.

And my annual online sub fees.

10 The Third Pain Of Christmas That Gaming Gave To Me:"Game Disk Not Read"

A game disk sticking out of an Xbox ONE disk drive.

Downed network servers,

And my annual online sub fees.

9 The Fourth Pain Of Christmas That Gaming Gave To Me:Forgotten Passwords

The PSN Log In screen.

"Game disk not read,"

Downed network servers,

And my annual online sub fees.

8 The Fifth Pain Of Christmas That Gaming Gave To Me: OUT OF STORAGE!

A PS3 message indicates that there is not enough storage to install a new game.

Forgotten passwords,

"Game not read,"

Downed network servers,

And my annual online sub fees.

7 The Sixth Pain Of Christmas That Gaming Gave To Me:Sore Loser Brother

A disgruntled Overwatch player assaults their TV with a folding chair.

OUT OF STORAGE,

Forgotten passwords,

"Game not read,"

Downed network servers,

And my annual online sub fees.

6 The Seventh Pain Of Christmas That Gaming Gave To Me:Controller Charging

A low battery signal.

Sore loser brother,

OUT OF STORAGE,

Forgotten passwords,

"Game not read,"

Downed network servers,

And my annual online sub fees.

5 The Eighth Pain Of Christmas That Gaming Gave To Me:VR Not Working

A man testing an Oculus Rift punches an onlooker in the face.

Controller charging,

Sore loser brother,

OUT OF STORAGE,

Forgotten passwords,

"Game not read,"

Downed network servers,

And my annual online sub fees.

4 The Ninth Pain Of Christmas That Gaming Gave To Me:Tech-Averse Parents

A distressed old woman stares at a laptop screen in confusion.

VR not working,

Controller charging,

Sore loser brother,

OUT OF STORAGE,

Forgotten passwords,

"Game not read,"

Downed network servers,

And my annual online sub fees.

3 The Tenth Pain Of Christmas That Gaming Gave To Me:Right Game - Wrong Console

A copy of Cyberpunk 2077 for Xbox One next to a PS5 console with a "not equal" sign between them. Custom image for TG.

Tech-averse parents,

VR not working,

Controller charging,

Sore loser brother,

OUT OF STORAGE,

Forgotten passwords,

"Game not read,"

Downed network servers,

And my annual online sub fees.

2 The Eleventh Pain Of Christmas That Gaming Gave To Me:Family Interrupting

A mother yells at her son, who is sitting on a couch trying to play a video game.

Right game - Wrong console,

Tech-averse parents,

VR not working,

Controller charging,

Sore loser brother,

OUT OF STORAGE,

Forgotten passwords,

"Game not read,"

Downed network servers,

And my annual online sub fees.

1 The Twelfth Pain Of Christmas That Gaming Gave To Me:GAME PUSHED TO NEXT YEAR!?

The logo of Beyond Good And Evil 2, currently the record holder for longest game in development.

Family interrupting,

Right game - Wrong console,

Tech-averse parents,

VR not working,

Controller charging,

Sore loser brother,

OUT OF STORAGE,

Forgotten passwords,

"Game not read,"

Downed network servers,

And my annual online sub fees!

Next: Video Game Characters On Santa's Naughty List