Well the attack in this sense could be that they scratched you while they think they are just playing with you. It happens sometimes, an unintentional attack.
Cats can be emotional, that is why humans use them as emotional support. So when they see that you do not pay much attention to them they will surely move away from you.
Well the trip is not exactly peculiar to any pet. But I feel the cats enjoy it more because they rarely go out. So when you do take them out they find it amusing.
well since you know that about your cats now you have no choice but to buy more food for them. It is something you have made the decision to do, good luck.
Well they have feelings too. You cannot leave them at home all day and expect them to greet you wholeheartedly when you get home. The solution is for you to spend all day with them. 🙂
Cats are not the sort of pets that feel lonely. There are some kittens that you cannot even afford to have two of them. They will wreck havoc in the home.
It is good that you bought toys for them to play with at your absence. At least if you do not have enough time to play with them they have toys to play with.