They specifically noted in that contest that you were not guaranteed an upvote if you met the conditions.
I witnessed a few people that met the requirements but didn't get the upvote.
Don't take it personal, holding a grudge is like holding a hot ember in your hand: you're only hurting yourself.
What I suggest is use your energy to be better rather than wasting it on anger. You can either let the set back define you or refine you.
There are already a lot of people only here on steemit to play the game and get upvotes. I don't want to speak for dlive but they reward users that are active in the community and as a person that has been on steemit for over a year I am put off by people that get angry when they don't get upvotes.
Work to be better or move on. There is no reasonable reason for you to hold a continued grudge against them. Think of all the opportunities you missed because you were angry. Don't let it discourage you: step your game up and be better.
I rebel against this - cause a word is a word,a promise is promise.