Yes they can make money. They just have to do certain things:
- Be "smart" with how they get people on the table.
- Charge the vampires enough to get money.
- Provide an overall experience.
I'd also add
Restaurants by default provide a "extra" service. You are not just paying for the price of the food. You are paying for the quality of food, the atmosphere, the service...etc.
Meaning we already have restaurants catering to certain paying customers that are willing to just throw money away. We also have cheaper alternatives that maybe offer you the chance to get the kids to play away from you in peace for an hour. Or others that that just put good cheap food on your plate and be done with it.
So. It's all about what they provide. High class establishments would be a thing for vampires as they are for humans. The quality of the "product" is meaningless in a since.
If you do the whole experience right, they can suck on grade C blood and be happier than if they sucked on grade A blood from a stranger down the street.
Why bother trying to go the old fashion way in providing human cattle that is practically drugged all the time while the world is full to the brim with blood regenerating providers?
That's just stupid. Streamline the process.
You have any idea how many teenagers, college kids, working parents...etc would be willing to get paid for blood donation? You have any idea how easy it would be to handle the whole thing with geolocation services, cellphones, waiting lists...etc?
Basically create a system designed to save money and time and just make it easier.
I will put that in points since I think it might get out of hand
- First create a library of providers. Don't want a greedy person donating twice in a week, dying. Then you getting hit with a law suit.
- Simple 1 page instructions on how they should act when the vampire sucks their blood. Optional explaining to first timers. Regular providers already know what is going on. Meaning less time
- Also you can use mild drugs or alcohol to help if they are nervous.
- Build a nice waiting area. Console, tv, kids playing area, books...etc.
- Have a point program for the exceptional providers. Those who stay off say smoking or drugs or whatever spoils the blood. Then insures you care loyal providers who are going to continually provide you with good blood.
- Entice them with more. It's not exactly fictional that it should be clear that the powerful vampire could take a liking to a particular provider an take them as a...I dunno what to call it. But basically keep it there. That just means that your providers are actually eager to be presentable and happy. The promise of wealth or larger prizes is no joke.
- Worried about privacy or something? Put them in mask, have a camera atop the table and record the process. Should limit the claims of rape or missing body parts.
- The number of vampire in any given area should be nothing compared to humans. Even on daily feeding you have more than enough people for them to naturally regenerate the blood.
- Also vampires are not going out to eat all the time. You get a small amount of vampire who are in smaller than numbers, then from the group fewer would eat, and fewer would take the more expensive features.
Chances are you get vampires there on business who are only interested in coffee or drinks.
Maybe others are just there for a snack and will take the "cheap" blood bags.
Again you are not just serving 1 type of people. Provide variety to cater to all types of vampires that go to your establishment.
Maybe there is music and singing? Gambling machines? Whatever. You should not just focus on one thing.
Heck. I'm sure you gonna get vampires that might prefer blood bags or even animal blood.
In conclusion that sort of thing never stops a business. Don't even wanna talk about darker stuff like human trafficking or stuff like that.