When I thumbs-down a song, it's not because I don't want to hear it on *this* station. It's because I don't want to hear it ever. Thumbs-Down on a song should apply to all stations. Assuming you have something like a database per user with a table for stations that contains a columns on each station's row for thumbs-up & thumbs-down songs which links to a sub-table with rows for each. Instead of having a sub-table for that, just let Thumbs-Down be it's own table and query from that for the User - not the Station. You could also amend your queries for when you receive a Thumbs-Down to apply to ALL Rows/Stations to accomplish something like this (again, assuming your model).
You clearly already do something like this to create the Thumbprint stations. Apply it to Thumbs-Down functionality.
Moderator Edit: Changing title for clarity and format
... View more