There is no substitute for seeing a vet and it may cost you less in the long run.

That said, fresh blood on a stool is a sign of lower gi tract bleed - colon usually. The cause can be giardia, coccidia or another parasite. Does your cat go outside?

It could be trauma. Again, this would usually happen to a cat who is allowed outside.

Another possible cause is irritable bowel syndrome. This is a younger cat who is being dominated both by an older male cat and a female cat and who may be responding by peeing in inappropriate places. So, in spite of behaving normally, he could be upset and that could translate into irritable bowel just as people who are going through a great deal of stress can act normally but develop IBS. From what my vet has told me, there is no truly definitive test. They can do an ultrasound and take a biopsy but that will show inflammation, etc. but not give an absolute diagnosis.

If you don't want to take him back to the vet yet, or can't (and we all understand financial constraints), you could look up feline IBS online and see about a diet that might help him. You could try giving him a space of his own for part of each day and making sure he gets fussing from you separate from the others. If it is stress, and he has IBS, there are drugs that could help him - but then you need to see a vet.

Bottom line is that he does have a problem and he does need help - sorry!