Some permissions can be blocked, but in some cases there may be unwanted side-effects (some function of the app you wanted to use fails).
Anyway, once you've decided that an app or developer is untrustworthy would you really want to keep it on your device and trust you can block it doing anything unwanted? Just finding an alternative seems a better solution.