I... don't understand how this game is bad. It's just a memory game, which is fun!
The icons are well designed and cool to look at (the cats and dogs were adorable!). Maybe adding a high score system and having a creative way to increase this score would spice it up and add a challenge, but otherwise it's pretty good.
Why be so hard on this game?