To all who is complaining @randowhale is not being "profitable" or you are not getting back what you paid, please try to understand how the steemit upvoting system works.
Firstly, it's not possible to sustain a high voting power like 3-4-5% for all customers because maybe you don't realize, but randowhale gets hundreds of transactions everyday!! Try giving just 100 upvotes a day and see where that takes your voting power!!
Secondly, (this is entirely based on my personal understanding) the amount of money you get from an upvote depends on the price of steem as well. If the price of steem goes down, the money from the upvote also goes down. This is something @randowhale can't control and we have seen the price of steem go down quite a bit last week which is probably why you guys were unsatisfied with the upvote you got from @randowhale
Have patience guys. Rando is doing the best he can.