No, you cannot block people from viewing your profile.
You can block people from sending you Email and eCards.
You can also block groups of people from specific locations, ages, etc. from sending you Email and eCards.
It's best to take the Views lightly and ignore those in whom you have no interest.
Each person that views your profile, can only show up in your Who's Viewed Me List ONE TIME.... no matter how many times they view your profile.