call blocking

I have already asked a couple of times, but nothing's changed. I'm using a HTC one xl running Android jellybean (4.1.1). The call blocking option in NMS always switches my phone's profile to silent when receiving a call from an "unknown" number, which is okay, but then the app doesn't switch the profile back to normal again after the call has been blocked. So first of all, is there a fix coming for this problem? Secondly, would it be possible to add the option to block "private" numbers as well please? I am currently being  inundated with calls from people who, for whatever reason, don't want to leave a return phone number. PLEASE PLEASE! Make it possible for me to block these offensive and inconsiderate calls. I am receiving them in sufficient volume as to be interfering with and delaying not only my work, but also my privacy! PLEASE HELP!!!!