I have removed the requests tag from questions that were using it for other purposes. We should now pick one of the tags, and retag the posts to be consistent.
Given that "requests" is a fairly generic term, I definitely think we should go with python-requests.
A lot of the mis-use of requests was from people who didn't seem to understand what tags were, and were just entering stuff into the box at random. To deal with this I would like to see the requests tag blacklisted. Users who start to enter it will have the more specific tags suggested; they should be able to make the sensible choice.
Blacklisting hasn't been common,
but I don't understand what the drawback is to using it in cases like this. Oh, the UI sucks and the user isn't told it's blacklisted until the next screen, after the suggestions are gone. I guess that's a reason to avoid using it. Maybe the system will be improved eventually.