Really? 8 memes, only one marginally worth an upvote and you believe you're an expert? If you don't like a meme, fine, but really, bragging about it will only cause people to come flocking and downvote your meme back into submission.
As for Raydog not deserving 300+ upvotes? This comes about by building a solid fanbase. Something that you don't do. Comments- zero. Creations 10. submitted/featured 8/8. and it's only taken you three months to achieve that. Wow.